package com.swh.service;

import com.github.pagehelper.PageInfo;


/**
 * @Author: swh
 * @Description:
 * @Date: 2020/12/16 11:02
 * @Version: 1.0
 */
public interface BaseService <T>{

    /**
     * 通过主键ID查找APP版本信息
     * @param id 主键ID
     * @return T对象
     */
    T findById(Integer id);

    /**
     * 分页查询APP版本数据列表
     * @return PageInfo<T> 的对象
     */
    PageInfo<T> findPage(int pageNum, int pageSize);


    /**
     * 新增
     */
    void insert(T obj);

    /**
     * 删除
     */
    void delete(Integer id);

    /**
     * 更新
     */
    void update(T obj);
}
